0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Introduction to Computation and Programming Using Python, third edition - With Application to Computational Modeling... Introduction to Computation and Programming Using Python, third edition - With Application to Computational Modeling (Paperback)
John V Guttag
R2,194 R1,937 Discovery Miles 19 370 Save R257 (12%) Ships in 9 - 15 working days

The new edition of an introduction to the art of computational problem solving using Python. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotlib, random, pandas, and sklearn. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data as well as substantial material on machine learning.

Larch: Languages and Tools for Formal Specification (Paperback, Softcover reprint of the original 1st ed. 1993): S.J. Garland Larch: Languages and Tools for Formal Specification (Paperback, Softcover reprint of the original 1st ed. 1993)
S.J. Garland; John V Guttag; Assisted by K.D. Jones; James J. Horning; Assisted by A. Modet, …
R1,549 Discovery Miles 15 490 Ships in 10 - 15 working days

Building software often seems harder than it ought to be. It takes longer than expected, the software's functionality and performance are not as wonderful as hoped, and the software is not particularly malleable or easy to maintain. It does not have to be that way. This book is about programming, and the role that formal specifications can play in making programming easier and programs better. The intended audience is practicing programmers and students in undergraduate or basic graduate courses in software engineering or formal methods. To make the book accessible to such an audience, we have not presumed that the reader has formal training in mathematics or computer science. We have, however, presumed some programming experience. The roles of fonnal specifications Designing software is largely a matter of combining, inventing, and planning the implementation of abstractions. The goal of design is to describe a set of modules that interact with one another in simple, well defined ways. If this is achieved, people will be able to work independently on different modules, and yet the modules will fit together to accomplish the larger purpose. In addition, during program maintenance it will be possible to modify a module without affecting many others. Abstractions are intangible. But they must somehow be captured and communicated. That is what specifications are for. Specification gives us a way to say what an abstraction is, independent of any of its implementations."

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
When Love Kills - The Tragic Tale Of AKA…
Melinda Ferguson Paperback R320 R235 Discovery Miles 2 350
Carriwell Maternity/Hospital Panties (2…
R60 R53 Discovery Miles 530
Mission Impossible 7 - Dead Reckoning
Tom Cruise, Hayley Atwell, … DVD  (1)
R325 R204 Discovery Miles 2 040
Seven Worlds, One Planet
David Attenborough DVD R66 Discovery Miles 660
Baby Dove Lotion Night Time
R81 Discovery Miles 810
Aqualine Back Float (Yellow and Blue)
R277 Discovery Miles 2 770
JCB S.W.A.T Soft Toe Tactical Boot…
R1,599 Discovery Miles 15 990
Baby Dove Rich Moisture Wipes (50Wipes)
R40 Discovery Miles 400
LP Support Deluxe Waist Support
 (1)
R369 R262 Discovery Miles 2 620
Docking Edition Multi-Functional…
 (1)
R899 R500 Discovery Miles 5 000

 

Partners